home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™94 / Talks & Papers / Timothy Knox / Pocket6.3 / Source / Macros.txt < prev    next >
Text File  |  1994-06-24  |  1KB  |  146 lines

  1. ; SANE macros
  2.  
  3. MACRO    FL2X =
  4.     MOVE    #$280E,-(A7)
  5.     _Pack4
  6.     |
  7.  
  8. MACRO    FX2L =
  9.     MOVE    #$2810,-(A7)
  10.     _Pack4
  11.     |
  12.  
  13. MACRO    FX2DEC =
  14.     MOVE    #$0B,-(A7)
  15.     _Pack4
  16.     |
  17.  
  18. MACRO    FDEC2X =
  19.     MOVE    #$09,-(A7)
  20.     _Pack4
  21.     |
  22.  
  23. MACRO    FCMPX =
  24.     MOVE    #$08,-(A7)
  25.     _Pack4
  26.     |
  27.  
  28. MACRO    FADDX =
  29.     CLR    -(A7)
  30.     _Pack4
  31.     |
  32.  
  33. MACRO    FSUBX =
  34.     MOVE    #$02,-(A7)
  35.     _Pack4
  36.     |
  37.  
  38. MACRO    FMULX =
  39.     MOVE    #$04,-(A7)
  40.     _Pack4
  41.     |
  42.  
  43. MACRO    FDIVX =
  44.     MOVE    #$06,-(A7)
  45.     _Pack4
  46.     |
  47.  
  48. MACRO    FREMX =
  49.     MOVE    #$0C,-(A7)
  50.     _Pack4
  51.     |
  52.  
  53. MACRO    FTINTX =
  54.     MOVE    #$16,-(A7)
  55.     _Pack4
  56.     |
  57.  
  58. MACRO    FABSX =
  59.     MOVE    #$0F,-(A7)
  60.     _Pack4
  61.     |
  62.  
  63. MACRO    FSQRTX =
  64.     MOVE    #$12,-(A7)
  65.     _Pack4
  66.     |
  67.  
  68. MACRO    FSINX =
  69.     MOVE    #$18,-(A7)
  70.     _Pack5
  71.     |
  72.  
  73. MACRO    FCOSX =
  74.     MOVE    #$1A,-(A7)
  75.     _Pack5
  76.     |
  77.  
  78. MACRO    FTANX =
  79.     MOVE    #$1C,-(A7)
  80.     _Pack5
  81.     |
  82.  
  83. MACRO    FATNX =
  84.     MOVE    #$1E,-(A7)
  85.     _Pack5
  86.     |
  87.  
  88. MACRO    FXPWRY =
  89.     MOVE    #$8012,-(A7)
  90.     _Pack5
  91.     |
  92.  
  93. MACRO    FEXPX =
  94.     MOVE    #$08,-(A7)
  95.     _Pack5
  96.     |
  97.  
  98. MACRO    FLNX =
  99.     CLR    -(A7)
  100.     _Pack5
  101.     |
  102.  
  103. MACRO    FDEC2STR =
  104.     MOVE    #$03,-(A7)
  105.     _Pack7
  106.     |
  107.  
  108. MACRO    FPSTR2DEC =
  109.     MOVE    #$02,-(A7)
  110.     _Pack7
  111.     |
  112.  
  113. ; Apple Events macros
  114.  
  115. MACRO    _AEProcessAppleEvent =
  116.     MOVE    #$021B,D0
  117.     _Pack8
  118.     |
  119.  
  120. MACRO    _AEInstallEvent =
  121.     MOVE    #$091F,D0
  122.     _Pack8
  123.     |
  124.  
  125. MACRO    _AEGetNthPtr =
  126.     MOVE    #$100A,D0
  127.     _Pack8
  128.     |
  129.  
  130. MACRO    _AEDisposeDesc =
  131.     MOVE    #$0204,D0
  132.     _Pack8
  133.     |
  134.  
  135. MACRO    _AEGetParamDesc =
  136.     MOVE    #$0812,D0
  137.     _Pack8
  138.     |
  139.  
  140. ; HFS macros
  141.  
  142. MACRO    _OpenWD =
  143.     MOVEQ    #1,D0
  144.     _HFSDispatch
  145.     |
  146.